<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*通用*/
.pl {
    float: left;
   
    overflow: hidden;
}
.foot{
	padding-top:5px;
	font-size:12px;
	color:#000;
	text-align:center;
	line-height:25px;
	}
.honor1{
	text-align:center;}
.notice{
	height:30px;}
.not_1{
	float:left;
}
.not_2{
	float:left;
	width:900px;}
body {
	background-image: url(../images/index_01.jpg);
	background-repeat: repeat-x;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
ul,area,map,form,h1,dl,dt,dd,h1,h2,h3,h4,p {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.left {
	float: left;
}
.right {
	float: right;
}

img{border:0;}
.hidden {
	display: none;
}
.clr {
	clear: both;
	overflow: hidden;
}
.ovf {
	overflow: hidden;	
}

/*颜色*/
.red {
	color: #cc0000;
}
.b-w-2 {
	border: 3px solid #CCCCCC;
}

.gray {
	color: #333333;
}

.imgborder {
	border: 1px solid #666666;
	padding: 2px;
}
.formborder {
	font-size: 12px;
	border: 1px solid #243762;
}

.bluetitle {
	font-size: 14px;
	font-weight: bold;
	color: #273059;
}
/*link*/
a:link, a:visited{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:hover, a:active{
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}
a.b14:link,a.b14:active,a.b14:visited {
	font-weight: bold;
	color: #253662;
	text-decoration: none;
	font-size: 14px;
}
a.b14:hover {
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	font-size: 14px;
}
/*字号*/
.fb12{
	color: #446A73;
	font-size:12px;
}
/*布局*/
#wrapper {
	width: 1000px;
	margin: auto;
	}
.head{
	height: 95px;
}
.head    li    {
	display: block;
	height: 30px;
	clear: both;
}

.search {
	background-image: url(../images/index_06.jpg);
	background-repeat:no-repeat;
	height: 28px!important;
	width: 206px!important;
}

.search input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 20px;
	margin: 1px;
	float: left;
}
.search .but {
	display: block;
	height: 24px;
	width: 31px;
	float: right;
	cursor:pointer;
}
/*导航*/
#nav {
	line-height: 48px;
	list-style-type: none;
	background-image: url(../images/index_12.jpg);
	width: 993px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 7px;
}
#nav a {
	display: block;
	width: 80px;
	text-align:center;
	height: 48px;
	line-height:48px;
}
#nav a:link {color:#fff; text-decoration:none;}
#nav a:visited {color:#fff;text-decoration:none;}
#nav a:hover {color:#fff;text-decoration:none;font-weight:bold;}
#nav li {
	float: left;
	width: 80px;
	height: 48px;
}
#nav li a:hover{
	background-image: url(../images/nav_11.gif);
	height: 48px;
	width: 80px;
	color: #1F3B47;
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
}
#nav li ul {
	line-height: 27px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 154px;
	position: absolute;
	z-index: 1000;
	filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;
}
#nav li ul li{
	float: left;
	background-color: #666;
	height: 29px;
	width: 154px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f7f7f;
}
#nav li ul a{
	display: block;
	width: 156px;
	text-align:left;
	padding-left:24px;
	background-color: #666;
	height: 29px;
	width: 154px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f7f7f;
	line-height:29px;
}
#nav li ul a:link {
	color:#FFF;
	text-decoration:none;
}
#nav li ul a:visited {color:#fff;text-decoration:none;}
#nav li ul a:hover {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background-color: #666;
	height: 29px;
	width: 154px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f7f7f;
	background-image: none;
}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#nav li.sfhover a{
	background-image: url(../images/nav_11.gif);
	color: #1F3B47;
	font-weight: bold;
}
#nav li.sfhover ul a{background-image:none;}
#content {clear: left;}
/**/
.fzjg {
	background-image: url(../images/index_15.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	height: 40px;
	line-height: 40px;
	padding-left: 70px;
	font-family: "黑体", "楷体", "新宋体";
	color: #12397A;
	font-size: 14px;
	font-weight: bold;
}
.fzjg dt {
	display: inline;
	margin-right: 10px;
}
.fzjg dd {
	display: inline;
	background-image: url(../images/index_18.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: 20px;
	width: 60px;
	padding-right: 20px;
}
/*内容*/
.con {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 24px;
	text-align: justify;
}
.con .l268 {
	float: left;
	width: 268px;
	
}
.l268,.l374,.r322{background-color: #f1f1f1;
	border: 1px solid #ccc;}
.t10{margin-top:10px;}
.l268 h1,.l374 h1,.r322 h1,.r705 h1,.fl h1 {
	line-height: 30px;
	background-image: url(../images/index_23.jpg);
	font-size: 12px;
	height: 30px;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 10px;
}
.l268 .l1,.l374 .l1,.r322 .l1,.r705 .l1,.fl .l1 {
	background-image: url(../images/index_25.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;
	line-height: 24px;
	color: #696969;
	margin-bottom: 5px;
	clear: both;
	width: 268px;
}
.l268 .l1 .text{
	padding: 10px;
	text-align: justify;
}
.l1 .zl{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.l1 .zl li{
	float: left;
	border: 1px solid #999;
	margin-right: 2px;
	margin-bottom: 2px;
}
.text li,.news li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	padding-left: 10px;
	clear: both;
	line-height: 30px;
	height: 30px;
}
.tx {
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;	
}
.l1 .text .tx {
	width: 155px;
	float: left;
	height: 24px;
}
.l1 .text .left b-w-2 img {
	height: 78px;
	width: 102px;
}


.con .r705,.r705 .l1 {
	/*float: right;*/
	width: 705px!important;
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	overflow:hidden;
}
.l374,.l374 .l1 {
	float: left;
	width: 372px!important;
}
.l374 ovf dl {
	padding: 5px;
}
.l374 h2 {
	padding-top: 2px;
	padding-bottom: 2px;
}

.l374 img {
	border: 1px solid #999999;
	margin: 2px;
	padding:4px;
}
.news li {
	padding-left: 10px;
	padding-right: 10px;
	clear:both;
}
.news .tx {
	width: 270px;
	float: left;
	height: 24px;
}

.r322,.r322 .l1  {
	float: right;
	width: 320px!important;
}
.r322 .tx {
	width: 230px!important;
	float: left;
	height: 24px;
}
.fwfw {
	background-image: url(../images/cut_43.jpg);
	background-repeat: repeat-x;
	height: 170px;
	clear: both;
}
.c680 {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	height: 215px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
.zjb {
	height: 190px;
	width: 655px;
	background-color: #FFFFFF;
	padding: 7px;
	float: left;
	margin-right: 8px;
	margin-left: 3px;
	overflow: hidden
	
}
.zjb li{
	float:left;
	padding-right:10px;
	padding-top:25px;
	
	}
.zjb .zjt {
	background-image: url(../images/index_55.jpg);
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 30px;
	width: 100%;
	font-weight: bold;
	color: #183884;
	font-family: "黑体", "楷体", "新宋体";
	font-size: 14px;
	text-indent: 20px;
}
.zjpic img {
	height: 65px;
	width: 113px;
	margin-top: 10px;
}
.zjb .zjpic {
	float: left;
	width: 113px;
	height: 140px;
}
.zjb .zjtext {
	float: right;
	width: 175px;
	text-align: justify;
	text-indent: 24px;
	height: 140px;
	overflow: hidden;
	margin-top: 10px;
}
.l300 {
	float: left;
	height: 150px;
	width: 280px;
	overflow: hidden;
	background-image: url(../images/index_67.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: 5px;
}
.l300 .left {
	width: 110px;
	padding-top: 10px;
	text-align: right;
}
.l300 .left h3 {
	font-size: 16px;
	color: #115e84;
	text-align: right;
	margin-bottom: 10px;
	font-family: "黑体", "楷体", "新宋体";
	font-weight: bold;
}
.l300 .right {
	width: 150px;
}
.r380 {
	float: right;
	height: 155px;
	width: 370px;
	background-color: #FFFFFF;
	background-image: url(../images/t_70.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.r380 h2 {
	font-weight: bold;
	color: #115E84;
	font-family: "黑体", "楷体", "新宋体";
	font-size: 14px;
}
.r380 .P3 img {
	padding: 2px;
	border: 1px solid #b7cbd1;
	height: 70px;
	width: 112px;
}
/*友情链接*/
.fl .l1 {
	width:978px!important;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #f1f1f1;
	border-right-color: #f1f1f1;
	border-left-color: #f1f1f1;
}
.fl ul {
	padding: 10px;
}
.fl li {
	display: inline;
	margin-right: 10px;
}
/*版权*/
.copy{
	width:1000px;
	margin:auto;
	font-size: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
.copy img{ float:left; padding:20px;}
.copy ul{ padding:10px; width:600px; float:right; line-height:200%;}
.copy li{
	width:170px;
	padding-left:5px;
	display:inline-block;
	float:left;
}
.copy li span{ color:#FF0000; font-weight: bold;}
/*二级页面*/
/*侧导航*/
.l230 {
	float: left;
	width: 230px;
}
.l230 .bc {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ededed;
	border-bottom-color: #ededed;
	border-left-color: #ededed;
	margin: 9px;
	padding: 10px;
}
.bc li {
	text-align: center;
	line-height: 27px;
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ececec;
}
.bc .cb {
	background-image: url(../images/jl_17.jpg);
	background-repeat: no-repeat;
	background-position: 170px center;
	background-color: #ececec;
}
.auto206 {
	width: 206px;
	margin-right: auto;
	margin-left: auto;
}
.auto206 li {
	text-align: center;
	padding-bottom: 5px;
}
.lxc{
	width:184px;
	margin:auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ededed;
	border-bottom-color: #ededed;
	border-left-color: #ededed;
	padding: 10px;
}

/*右侧内容*/
.lxc li {
	line-height: 24px;
	color: #2b5972;
	font-size: 12px;
}
.r723 {
	float: right;
	width: 753px;
	background-image: url(../images/jl_12.jpg);
	background-repeat: no-repeat;
	background-position: center 40px;
}
.r723 .m {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/jl_08.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.r723 .m li {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.th1 {
	font-family: "黑体", "楷体", "新宋体";
	line-height: 58px;
	font-size: 20px;
	padding-left: 60px;
	color: #2f647e;
	height: 58px;
}
.r723 .cont {
	padding: 10px 30px;
	text-align: justify;
	/*min-height:740px;*/
}
.f14 {
	font-size: 14px;
	line-height: 28px;
}
.bblue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #003366;
	font-size: 16px;
	line-height: 30px;
	background-image: url(../images/point_03.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 20px;
}
/*页码*/
.page {
	font-size:12px;
	clear: both;
	height: 40px;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	line-height: 40px;
	text-align: center;
	color: #2b5972;
}
.page #form2 a {
	color: #2b5972;
}
.sub_red {
	font-size: 12px;
	color: #cc0000;
	height: 17px;
	width: 35px;
	border: 1px solid #23375C;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

/*像册css*/
#tbody {width:550px;margin:20px auto;text-align:left;}
#mainbody {width:540px;margin:5px;border:1px solid #222;padding:1px}
#mainphoto {cursor:pointer;display:block;}
#mainphoto img {
	height: 405px;
	width: 540px;
}

#goleft {float:left;clear:left;margin:6px 5px 0 3px;}
#goright {float:right;clear:right;margin:6px 3px 0 5px;}
#photos {
	width:510px;
	height:54px;
	line-height:54px;
	border:1px solid #222;
	margin:10px 0;
	overflow:hidden;
}
#showArea img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #222}
.txt_1 {font:bold 24px Verdana, Tahoma;color:#fff;}
.cont .xmzs {
	font-size: 14px;
}
.xmzs li {
	line-height: 28px;
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
}
.xmzs strong {
	margin-right: 10px;
}



/*列表*/
.newli li,.newli2 li {
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3A5D70;
	font-size: 12px;
	background-image: url(../images/new_flash.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}
.l570,.l460{
	width:560px;
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	display:block;
}

.cont .f14 {
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(../images/jl_12.jpg);
	background-repeat: no-repeat;
	background-position: -40px bottom;
}
/*筛选CSS*/
.tiaojian {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #386978;
	border-left-color: #D4D4D4;
	background-image: url(../images/tbg_11.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom: 10px;
	height: 200px;
}
.tiaojian b {
	color: #376C7C;
}

.tiaojian dl {
	height: 24px;
	clear: both;
}
.tiaojian dd {
	margin-right: 20px;
	font-family: "黑体", Arial;
	line-height: 24px;
	float: left;
	height: 24px;
	cursor:pointer;
}
.tiaojian dt {
	font-weight: bold;
	color: #000000;
	float: left;
	margin-right: 10px;
	line-height: 24px;
}
.cont .piclist {
	background-color: #E3E3E3;
	float: left;
	height: 207px;
	width: 180px;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.piclist img {
	height: 165px;
	width: 184px;
}
.piclist dd {
	line-height: 40px;
	height: 40px;
	width: 184px;
	text-align: center;
	overflow: hidden;
}
/**下载*/
.l460{width:410px!important;}
.dsea li {
	float: left;
}

.newli2 li{
	height:40px;
	padding-top:10px;
	background-image: url(../images/jl_17.jpg);
	background-repeat: no-repeat;
}
.cont .dsea {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

.newli2 .r2 {
	float: right;
	margin-left: 10px;
	display: block;
}
/*明星员工*/
.mxyg{
	background-image:url(../images/mxyg_17.jpg);
	width: 204px;
	background-color: #ececec;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
	height:380px;
}.mxyg .border7 img {
	height: 174px;
	width: 186px;
}
.border7 {
	border: 7px solid #FFFFFF;
	width: 186px;
	margin-bottom: 10px;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
.mxyg .f14 {
	font-weight: bold;
	color: #3B6A7C;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
.wmap {
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2D6A7D;
	background-image: url(../images/wm_03.jpg);
	background-position: 5px 30px;
	background-repeat: no-repeat;
}
.wmap dd {
	display: inline;
	padding-right: 12px;
	padding-left: 20px;
	height: 30px;
	}
/*认证体系*/
.rztx{
	width:310px;
	float:left;
	margin-left: 20px;
	border: 1px solid #999999;
	margin-bottom: 20px;
}
.rztx .left img {
	height: 106px;
	width: 140px;
	padding:10px;
}

.rztx .left {
	width: 164px;
	height:126px;
}
.rztx .right {
	margin-top: 30px;
	line-height: 24px;
	width: 130px;
}

/*幻灯Banner*/
#slideplay{width:1000px;height:322px;position:relative;overflow:hidden;}
#slideplay ul{position:absolute;}
#slideplay ul li{height:322px;position:relative;float:left;background:#000;overflow:hidden;}
#slideplay ul li div{position:absolute;}
#slideplay ul li img{width:1000px;height:322px;}
#slideplay .btnBg{width:1000px;height:20px;position:absolute;left:0;bottom:0;}
#slideplay .btn{height:10px;padding:5px 10px;position:absolute;right:0;bottom:20px;text-align:right;}
#slideplay .btn span{width:25px;height:10px;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}
#slideplay .btn span.on{background:#fff;}
#slideplay .preNext{width:45px;height:100px;position:absolute;top:120px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
#slideplay .pre{left:0;}
#slideplay .next{right:0;background-position:right top;}

/*幻灯Banner*/
#slideplay01{width:250px;height:155px;position:relative;overflow:hidden;margin:0px auto;}
#slideplay01 ul{position:absolute;}
#slideplay01 ul li{height:155px;position:relative;float:left;background:#000;overflow:hidden;}
#slideplay01 ul li div{position:absolute;}
#slideplay01 ul li img{width:250px;height:155px;}
#slideplay01 .btnBg{width:250px;height:20px;position:absolute;left:0;bottom:0;background:#000;}
#slideplay01 .btn{height:10px;padding:5px 10px;position:absolute;right:0;bottom:0;text-align:right;}
#slideplay01 .btn span{width:25px;height:10px;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}
#slideplay01 .btn span.on{background:#fff;}
#slideplay01 .preNext{width:45px;height:100px;position:absolute;top:120px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
#slideplay01 .pre{left:0;}
#slideplay01 .next{right:0;background-position:right top;}


/*分页样式*/
.page_info{text-align:center;padding-top:10px;color:#2B5972;font-size:12px;clear:both;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;padding-top:20px;clear:both;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#2B5972;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}</pre></body></html>